home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / utils / console / brltty-1.0 next >
Encoding:
Text File  |  1996-11-16  |  6.0 KB  |  144 lines

  1.  
  2. BRLTTY - Access software for Unix for a blind person
  3.          using a soft Braille terminal
  4.  
  5. Version 1.0, 26 July 1996
  6.  
  7. Copyright (C) 1995, 1996 by Nikhil Nair and others.  All rights reserved.
  8. BRLTTY comes with ABSOLUTELY NO WARRANTY.
  9.  
  10. This is free software, placed under the terms of the
  11. GNU General Public License, as published by the Free Software
  12. Foundation.  Please see the file COPYING, included in the BRLTTY
  13. distribution, for details.
  14.  
  15. This software is maintained by Nikhil Nair <nn201@cus.cam.ac.uk>.
  16.  
  17. -----------------------------------------------------------------------------
  18.  
  19. INTRODUCTION FOR THOSE NEW TO SOFT BRAILLE
  20. ==========================================
  21.  
  22. There are two common ways in which blind people access computers.  The 
  23. first, and more widely known, is synthesized speech, which, while having 
  24. many advantages (e.g. speed for reading plain text), does have its 
  25. drawbacks: speech output generally gives little information about 
  26. formatting, making tables, spreadsheets etc. difficult to use; it can also 
  27. be difficult to use speech output with particularly technical material 
  28. containing lots of symbols (though many determined people do use it for 
  29. such things).
  30.  
  31. The other solution, which attempts to answer some of these problems, is 
  32. Braille output.  A soft (or refreshable) Braille display typically consists 
  33. of a single row of either 20, 40 or 80 characters, each made up of a matrix 
  34. of 4X2 (4 down, 2 across) dots.  Each dot is individually driven by a 
  35. separate motor, making the whole assembly extremely expensive.
  36.  
  37. A soft Braille display would connect to a PC by either the serial or 
  38. parallel port.  Software on the PC drives the display, reproducing a 
  39. rectangle of the screen image (which we will call the window) in Braille.  
  40. Buttons on the Braille display itself are used to send signals back to the 
  41. software, instructing it to move the window around the screen, or some 
  42. other specialised function.
  43.  
  44. With a soft Braille display of 40 or 80 cells, it is quite easy for a blind 
  45. user to appreciate the format of information on the screen, and even allows 
  46. the reading and editing of on-line Braille documents (a concept not widely 
  47. enough utilised).
  48.  
  49.  
  50. INTRODUCTION TO BRLTTY
  51. ======================
  52.  
  53. While soft Braille displays have been used for some years under MS-DOS, and 
  54. are even starting to be used under Windows, it seems that they have not 
  55. been used on Unix consoles.  This could well be because blind people have 
  56. been able to access Unix systems through accessible terminals.  With the 
  57. advent of PC-based Unix systems (such as Linux), the need becomes evident.
  58.  
  59. BRLTTY attempts to fill this gap.  It runs as a daemon, possibly started at 
  60. boot-time, and allows a soft Braille user to access text mode applications.  
  61. Since BRLTTY is written as a daemon, it should allow a user a completely 
  62. free choice of application and development tools.
  63.  
  64.  
  65. FEATURES
  66. ========
  67.  
  68.   -  Full implementation of the standard screen review facilities.
  69.   -  A wide range of additional optional features, including blinking 
  70.      cursor and capital letters, screen freezing for leisurely review,
  71.      attribute display to locate highlighted text, hypertext links, etc.
  72.   -  `Intelligent' cursor routing.  This allows easy movement of the cursor
  73.      in text editors etc. without moving the hands from the Braille 
  74.      display.
  75.   -  A cut & paste function.  This is particularly useful for copying long
  76.      filenames, complicated commands etc.
  77.   -  An on-line help facility.
  78.   -  Support for multiple Braille codes.
  79.   -  Modular design allows relatively easy addition of drivers for other
  80.      Braille displays, or even (hopefully) porting to other Unix-like
  81.      platforms.
  82.  
  83.  
  84. CURRENTLY SUPPORTED HARDWARE
  85. ============================
  86.  
  87. BRLTTY requires Linux kernel 1.1.92 or later (for `/dev/vcsa0').  It has
  88. been tested on
  89.   -  a variety of PCs: both laptops and desktops; processors from
  90.      386SX20 to Pentium with a huge range of memory sizes; Linux
  91.      distributions including Debian and Slackware; a number of Linux
  92.      kernels, including both 1.2.13 and 2.0.0.
  93.   -  a DEC Alpha: only tested once, under RedHat Alpha Linux on a noname
  94.      board kindly lent to the Cambridge University Computer Laboratory
  95.      by DEC in Reading, England.
  96.  
  97. The following Braille displays are supported (serial communication
  98. only):
  99.   -  Tieman B.V.: CombiBraille 25/45/85;
  100.   -  Alva B.V.: ABT3xx series;
  101.   -  Telesensory Systems Inc.: PowerBraille 40 (not 65/80),
  102.      Navigator 20/40/80 (latest firmware version only?).
  103.  
  104. If you want another Braille display to be supported, please contact
  105. the maintainer.  Ability to add more Braille displays does, however,
  106. depend on the level of cooperation from the manufacturer in providing
  107. programming information.
  108.  
  109.  
  110. THE BRLTTY TEAM
  111. ===============
  112.  
  113. There are currently three active developers:
  114.   -  Nikhil Nair: founder of the BRLTTY project and author of the
  115.                   Tieman B.V. CombiBraille driver
  116.           E-Mail: nn201@cus.cam.ac.uk
  117.   -  Nicolas Pitre: Author of the driver for the Alva series
  118.           E-Mail: nico@cam.org
  119.   -  Stephane Doyon: Author of the driver for the TSI displays (Navigator
  120.                   and PowerBraille 40)
  121.           E-Mail: doyons@jsp.umontreal.ca
  122.  
  123. Any comments and/or criticisms regarding BRLTTY in general should be
  124. addressed to all three of the above.
  125.  
  126. In addition, James Bowden <jrbowden@bcs.org.uk>, the original coauthor, is
  127. now acting in an advisory capacity.
  128.  
  129.  
  130. LAYOUT OF THE ARCHIVE
  131. =====================
  132.  
  133. BRLTTY is distributed as a single GNU compressed tarfile named
  134.    brltty-<version>.tar.gz
  135. where `<version>' is the version number.  When the archive is
  136. unpacked, there should be a subdirectory called DOCS: this contains
  137. all of the general BRLTTY documentation, including the manual in
  138. various formats and the list of frequently asked questions (FAQ).
  139.  
  140. The source files for the main, device-independent core of BRLTTY is in
  141. the top-level directory.  There is also one subdirectory per Braille
  142. device type, containing display-specific source files and
  143. documentation (in another README file).
  144.